package hk.dao.impl;

import hk.dao.DaoCate;
import hk.jdbc.DBUtil;
import hk.pojo.CateInfo;
import hk.pojo.GoodsInfo;

import java.util.List;

/**
 * @version 1.0
 * @Author YangJiaQuan_hrbnu
 * @Date 2024/5/16 16:58
 */
public class DaoCateImpl implements DaoCate {

    @Override
    public List<CateInfo> getCateList(int parentId) {
        List<CateInfo> list = DBUtil.getList("select * from cateinfo where parentId = ?", CateInfo.class, parentId);
        for (CateInfo cateInfo : list) {
            if(cateInfo.getParentId()==0){
                cateInfo.setSubCateList(getCateList(cateInfo.getId()));
            }
        }
        return list;

    }

    @Override
    public List<CateInfo> getAllList() {
        return DBUtil.getList("select * from cateinfo",CateInfo.class);
    }
}
